// Package dto internal/entity/dto/operation_log_dto.go

package dto

// SysOperationLogIdDto ID参数
type SysOperationLogIdDto struct {
	Id int `json:"id" validate:"required"` // ID
}

// DelSysOperationLogDto 批量删除参数
type DelSysOperationLogDto struct {
	Ids []int `json:"ids" validate:"required"` // ID列表
}

// SysOperationLogListQueryDto 查询参数
type SysOperationLogListQueryDto struct {
	PageNum   int    `json:"pageNum" form:"pageNum"`     // 页码
	PageSize  int    `json:"pageSize" form:"pageSize"`   // 每页数量
	Username  string `json:"username" form:"username"`   // 用户名
	BeginTime string `json:"beginTime" form:"beginTime"` // 开始时间
	EndTime   string `json:"endTime" form:"endTime"`     // 结束时间
}
